翻訳と辞書
Words near each other
・ Java Platform, Enterprise Edition
・ Java Platform, Micro Edition
・ Java Platform, Standard Edition
・ Java Remote Method Invocation
・ Java remote method invocation
・ Java RMI
・ Java Runtime Environment
・ Java Script
・ Java SE
・ Java Server Faces
・ Java Server Pages
・ Java Service Wrapper
・ Java Servlet
・ Java Specification Request
・ JAVA TEA
・ Java Transaction API
・ Java Virtual Machine
・ Java VM
・ Java Web Services Development Pack
・ Java Web Start


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Java Server Pages ( リダイレクト:JavaServer Pages ) : ウィキペディア日本語版
JavaServer Pages

JavaServer Pages (JSP) は、HTML内にJavaのコードを埋め込んでおき、Webサーバで動的にWebページを生成してクライアントに返す技術のこと。
== 概要 ==

Javaのコードは、<%%>記号で囲まれた部分に書かれる。HTMLの中にスクリプトが断片的に見えるため、この記法をスクリプトレット (scriptlet) と呼ぶ。これよりプログラムコードをタグに見立てることができるため、プログラムとデザインの棲み分けができる。定義されたカスタムタグライブラリを使用すればスクリプトレットを使わずに独自のタグでコードを埋め込むことができる。
サーブレットの機能のひとつとして実装されている。
サーブレットと違い、HTMLの中でデザイン部分とプログラム部分を分けて書くためにある程度までウェブデザイナの負担を減らすこともできる。また、静的な出力が多い場合に適している〔サーブレットではprintlnメソッドが頻繁に現れて、可読性が低下するため〕。類似技術としてPHPASPASP.NETなどがある。
クライアントからのJSPの実行がリクエストされると、アプリケーションサーバサーブレットコンテナはJSPソースファイルをサーブレットのソースコードに変換する。そしてさらにそのソースコードをその場でコンパイルして実行し、結果をクライアントに返信する。このため、最初はコンパイルの時間がかかるが、いちどコンパイルが実行されると2回目以降は必要なくなるため、結果としてアクセス速度が早くなる。
カスタムタグライブラリとしては、Javaの標準仕様の一部として定義されたJSTLや、Apache Strutsのようなフレームワークが独自に定義したものがあり、こうしたタグを使用することでより可読性を高めることができる。
Model View Controllerアーキテクチャでは、JSPをView、Java ServletをController、JavaBeansをModelとして用いることが想定されている。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「JavaServer Pages」の詳細全文を読む

英語版ウィキペディアに対照対訳語「 JavaServer Pages 」があります。




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.